图书管理系统(课程设计) 您所在的位置:网站首页 数据库 图书馆管理系统课程设计 图书管理系统(课程设计)

图书管理系统(课程设计)

2023-10-11 00:23| 来源: 网络整理| 查看: 265

1 绪论 1.1选题目的及意义

 本项目开发的是一个图书管理系统,该项目计划书提供一个系统开发的实施步骤。对项目中的需求分析,总体设计,详细设计等步骤都有详细的说明。实现对图书系统的管理

1.2系统概述

     本项目采用B/S工作模式:采用MVC三层架构模式,使用idea开发工具。选用MySQL作为后台数据库。主要实现管理员和学生的登陆。学生登陆后可以进行搜索目前书库中剩余的书,并且可以实现借书与还书。管理员登陆后可以进行查看学生借阅书籍的情况。查看书库书的剩余数量,并对书库中书进行管理。

1.3人员的组成机分工

人员1:业务层和服务处代码的编写及项目所有代码的整合,需求分析的编写

人员2:持久层代码的编写及数据库的设计与建立,总体设计的编写

人员3:前端JSP页面的编写,详细设计的、系统实现、测试用例

2.面向对象分析 2.1功能需求

(1)登陆管理:管理员和学生可以通过输入用户名和密码进行登陆

(2)图书管理:管理员登陆后可以对书库中的书进行管理

(3)借书管理:学生可以借书与还书

(4)图书检索:学生和管理员可以搜索书库中的书

数据库设计

设计三个表:用户表、检阅书籍记录表、书库书籍信息表

4.详细设计  4.1总体关系

     项目整体采用MVC模式

项目的整体结构

4.1登陆模块

    登陆系统模块:当用户进入系统时调用的模块。系统根据用户名和密码判断用户类型,跳转到该用户界面。

   本模块的功能点包括:              

判断用户名和密码是否匹配              

根据用户权限类型,登录系统指定界面进行操作。 

 

 

5.1开发环境

开发工具:idea2019

数据库:MySQL

服务器:apache-tomcat-7.0.56

5.2关键技术

JSP表示所有前端界面

通过JavaEE进行服务层的处理

利用mybatis框架进行数据库的查询

5.3运行结果

登陆界面:

学生登陆后的界面

学生搜索图书

学生搜索后的结果

进行借阅

借书超过上限

管理员登陆后的界面

查询所有书籍:

添加书籍

总结:

以上是这次课程设计的主要成果的展示,只有基础的一些功能,通过本次课设,使我们加深了在实际情况中软件开发的的基本流程与步骤。对软件开发步骤有了更深的了解,对团队合作有了更号的默契。并且通过本次课程设计使得我们进一步的熟悉了JavaEE的知识及数据库的操作。

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有